{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "## Envisat product\n", "\n", "Envisat product stage-in example." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Import the Python packages" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": true }, "outputs": [], "source": [ "import os\n", "import cioppy\n", "ciop = cioppy.Cioppy()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Stage-in two ASA_IMS_1P products over L'Aquila\n" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [], "source": [ "data_path = os.path.join(os.sep,'workspace','tmp','data')\n", "\n", "if not os.path.isdir(data_path):\n", " os.makedirs(data_path)" ] }, { "cell_type": "code", "execution_count": 10, "metadata": { "collapsed": false }, "outputs": [], "source": [ "master = 'https://catalog.terradue.com//envisat/search?uid=ASA_IMS_1PNDPA20080326_204749_000000162067_00129_31746_3124.N1'\n", "slave = 'https://catalog.terradue.com//envisat/search?uid=ASA_IMS_1PNDPA20090311_204746_000000162077_00129_36756_3125.N1'\n", "\n", "\n", "master = 'https://catalog.terradue.com//envisat/search?uid=ASA_IMS_1PNPDE20090412_092427_000000162078_00079_37207_1530.N1'\n", "slave = 'https://catalog.terradue.com//envisat/search?uid=ASA_IMS_1PNUPA20090201_092428_000000162076_00079_36205_2699.N1'\n", "\n", "enclosures = []\n", "\n", "search_params = dict([('do', 'terradue')])\n", "\n", "for product in [master, slave]:\n", " \n", " search = ciop.search(end_point = product,\n", " params = search_params,\n", " output_fields='enclosure', \n", " model='GeoTime')\n", " \n", " enclosures.append(search[0]['enclosure'])" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['https://store.terradue.com/download/envisat/files/v1/ASA_IMS_1PNPDE20090412_092427_000000162078_00079_37207_1530.N1',\n", " 'https://store.terradue.com/download/envisat/files/v1/ASA_IMS_1PNUPA20090201_092428_000000162076_00079_36205_2699.N1']" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "enclosures" ] }, { "cell_type": "code", "execution_count": 12, "metadata": { "collapsed": false }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "/workspace/tmp/data/ASA_IMS_1PNPDE20090412_092427_000000162078_00079_37207_1530.N1\n", "/workspace/tmp/data/ASA_IMS_1PNUPA20090201_092428_000000162076_00079_36205_2699.N1\n" ] } ], "source": [ "for enclosure in enclosures:\n", " \n", " retrieved = ciop.copy(enclosure, data_path)\n", " \n", " print retrieved" ] } ], "metadata": { "kernelspec": { "display_name": "Python 2", "language": "python", "name": "python2" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 2 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython2", "version": "2.7.12" } }, "nbformat": 4, "nbformat_minor": 2 }